package main

import (
	"fmt"
	"os"
)

/**
向已经存在的文件中写入数据
使用openfile这个方法打开一个文件，然后再想文件中写入数据
	参数一：打开文件的路径
	参数二：模式
		O_RDONLY只读模式		O_WRODLY只写模式		O_RDWR可读可写模式
		O_APPEND追加模式
	参数三：权限		0-7
		0没有任何权限				1执行权限，如果是可执行文件，可以执行
		3写权限和执行权限			4读权限
		5读权限和执行权限			6读权限和写权限
		7读权限，写权限，执行权限
*/
func main() {
	/**
	该方法返回
		文件指针
		异常信息
	*/
	file, err := os.OpenFile("D:/迅雷下载/b.txt", os.O_APPEND, 6)

	if err != nil {
		fmt.Println(err)
	}

	defer file.Close()

	writeString, err := file.WriteString("qqqqqqqqqqq")
	if err != nil {
		fmt.Println("吸入文件错误")
	}
	fmt.Println(writeString) //11		返回的是写入数据的长度

}
